Real Time Skeletal Animation with Dual Quaternion
نویسنده
چکیده
Though Combination of Quaternions and matrix has been a popular tool in skeletal animation for more than 20 years, classical quaternions are restricted to the representation of rotations. In skeletal animation and many other applications of 3D computer graphics, we actually deal with rigid transformation including both rotation and translation. Dual quaternions represent rigid transformations nearly in the same way as quaternions represent rotations. In fact, Algorithms based on dual quaternions show better properties than those based on quaternions, including increased computational efficiency, reduced overhead and coordinate invariance. In this paper we show how to generalize established techniques for quaternions to dual quaternions to include all rigid transformations, and implement real-time character animation with dual quaternions under the platform of OpenGL in order to demonstrate the superiority and effectiveness of dual quaternions.
منابع مشابه
Skinning with dual quaternions pdf
Figure 1: A comparison of dual quaternion skinning with previous methods: log-matrix blending Cordier and Magnenat-Thalmann 2005 and. Dual quaternions a generalization of regular quaternions invented. Techdocslcoterrors.pdf.Figure 1: A comparison of dual quaternion skinning with previous methods: log-matrix. Closed-form approximation, based on dual quaternions a general.Skinning with Quaternion...
متن کاملDual Quaternion Blending Algorithm and Its Application in Character Animation
In this paper we generalize established techniques and blending algorithm for quaternions to dual quaternions to represent rigid transformations compactly. With the visualization of OpenGL, we employ dual quaternions to achieve character animation in real time. Classical quaternions are only able to characterize rotations although combination of matrix calculation and quaternions operator has b...
متن کاملApplications of Dual Quaternions in Three Dimensional Transformation and Interpolation
Quaternions have long been integral to the field of computer graphics, due to their minimal and robust representation of rotations in three dimensional space. Dual quaternions represent a compact method of representing rigid body transformations (that is rotations and translations) with similar interpolation and combination properties. By comparing them to two other kinds of rigid transformatio...
متن کاملSIGGRAPH Course 2014 — Skinning: Real-time Shape Deformationart III: Example-based Shape Deformation v1.01
Example-based skinning approaches generate skinning and other effects by interpolating a set of sculpted or scanned examples of the desired deformation, where the interpolation happens in a “pose space” defined by the joint angles and other degrees of freedom of the creature rig. The example-based approaches are distinguished by two main ideas: 1. Skinning usually specifies the deformed positio...
متن کاملReal - time Skeletal Animation
and Contributions Skeletal animation is a popular technique in real-time virtual reality applications. It is used to obtain believable yet efficiently computable deformations of 3D objects, such as virtual humans or animals. This thesis aims to study skeletal animation from both practical and theoretical viewpoints. The goal is to provide foundations for next-generation skeletal animation sub-s...
متن کامل